Jak odeslat email

Otázka od: David Kraina

5. 12. 2002 19:20

Dobry den,
 omlouvam se ze se zase ptam na stejny dotaz, ale porad mi to nejde a jiz je
to casove dulezite :

JAK ODESLAT E-MAIL Z APLIKACE ?

Idealne bez zadneho uctu, proste jenom tak. Radili jste mi na to SMTPRelay z
Indy, ale tam zase nevim, jakou zadat adresu.

Moc dik za odpovedi. DKx.

Odpovedá: Martin Schayna

5. 12. 2002 19:23

----- Original Message -----
From: "David Kraina" <DKx@Seznam.cz>
> JAK ODESLAT E-MAIL Z APLIKACE ?

Jednoznacne nejjednodusi pro uzivatele je pres MAPI resp. SimpleMAPI,
ktery podporuje i OutlookExpress. Zcela bez problemu lze pouzit napr.
TJclEmail z unity JclMapi v knihovne JCL, je to na par radku:

var
  mEmail: TJclEmail;
begin
  mEmail := TJclEmail.Create;
  try
    if not mEmail.AnyClientInstalled then
      NxShowSimpleMessage(resEMailClientNotInstalled)
    else begin
      mEmail.ClientConnectKind := ctAutomatic;
      mEmail.Clear;
      mEmail.Recipients.Add('komu@kam.cz');
      mEmail.Subject := 'subjekt'
      mEmail.Body := 'text';
      mEmail.Attachments.Add('soubor.zip');
      mEmail.Send(True);
      // pokud chces odeslat mail bez dialogu, pouzij Send(False)
    end;
  finally
    mEmail.Free;
  end;
end;

Odpovedá: Petr Langer

5. 12. 2002 20:26

Subject: Re: Jak odeslat email
Zdravim,

----- Original Message -----
From: "David Kraina" <DKx@Seznam.cz>
Subject: Jak odeslat email


> JAK ODESLAT E-MAIL Z APLIKACE ?
>
> Idealne bez zadneho uctu, proste jenom tak. Radili jste mi na to SMTPRelay
z
> Indy, ale tam zase nevim, jakou zadat adresu.

adresu ceho? Odesilatele, prijemce, DNS serveru?

pl

Odpovedá: Pavel Gazda

6. 12. 2002 8:15

Ahoj
podle mne mas 2 moznosti:

1) pouzit SMAPI napr z JCL
   toto pouziva vychozi nastaveni postovniho klienta,
  vyzaduje mit nainstalovaneho takoveho klienta, ktery SMAPI podporuje (MS
Otlook, Outlook Expr.)
  a mit nastaveny funkcni ucet

2) vytvorit vlastniho klienta
    asi bych se podival na SYNAPSE
    tam musis ucet nadefinovat ( a) zridis si na NETu ucet a muzes ho pouzit
vsude
                                                b) podivas se po nejakem
serveru, ktery ti umozni odeslat zpravu
                                                    bez nutnosti zrizeni
uctu )

Pavel


> JAK ODESLAT E-MAIL Z APLIKACE ?
>
> Idealne bez zadneho uctu, proste jenom tak. Radili jste mi na to SMTPRelay
z
> Indy, ale tam zase nevim, jakou zadat adresu.
>

Odpovedá: Sula Milos

6. 12. 2002 8:59

3) Odesles zpravu primo na SMTP server pro danou domenu - nepotrebujes
zadny ucet

Milos

-----Original Message-----
From: Pavel Gazda [mailto:Pavel.Gazda@seznam.cz]
Sent: Friday, December 06, 2002 8:02 AM
To: delphi-l@clexpert.cz
Subject: Re: Jak odeslat email


Ahoj
podle mne mas 2 moznosti:

1) pouzit SMAPI napr z JCL
   toto pouziva vychozi nastaveni postovniho klienta,
  vyzaduje mit nainstalovaneho takoveho klienta, ktery SMAPI podporuje
(MS Otlook, Outlook Expr.)
  a mit nastaveny funkcni ucet

2) vytvorit vlastniho klienta
    asi bych se podival na SYNAPSE
    tam musis ucet nadefinovat ( a) zridis si na NETu ucet a muzes ho
pouzit vsude
                                                b) podivas se po nejakem
serveru, ktery ti umozni odeslat zpravu
                                                    bez nutnosti zrizeni
uctu )

Pavel